import os


def rename_images(directory):
    # 确保目录存在
    if not os.path.exists(directory):
        print(f"目录 {directory} 不存在。")
        return

    # 获取目录下所有的文件
    files = os.listdir(directory)
    # 过滤出图片文件（可以根据文件扩展名进一步筛选）
    image_files = [file for file in files if file.lower().endswith(('.png', '.jpg', '.jpeg'))]

    # 按顺序重命名
    for index, image_file in enumerate(image_files):
        # 构造新的文件名
        new_filename = f"{index + 1}.{image_file.split('.')[-1]}"
        # 构造完整的新旧文件路径
        old_filepath = os.path.join(directory, image_file)
        new_filepath = os.path.join(directory, new_filename)

        # 重命名文件
        os.rename(old_filepath, new_filepath)
        print(f"重命名 {old_filepath} 为 {new_filepath}")


# 使用示例
rename_images("D:\\tmpfile\\ali\\图片\\000000")
